home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / a86v311c.arc / 16RESERV.DOC < prev    next >
Text File  |  1987-09-25  |  10KB  |  183 lines

  1. CHAPTER 16    RESERVED SYMBOLS IN THE A86 LANGUAGE        16-1
  2.  
  3. AAA      ASCII adjust addition   DQ       Define Qwords
  4. AAD      ASCII adjust division   DS       Segment register
  5. AAM      ASCII adjust multiply   DT       Define Twords
  6. AAS      ASCII adjust subtract   DUP      Duplicate operator
  7. ABS      EXTRN specifier         DW       Define words
  8. ADC      Add with carry          DWORD    Memory specifier
  9. ADD      Instruction             DX       Word register
  10. ADD4S    NEC Instruction         ELSE     Conditional term
  11. AH       Byte register           ELSEIF   Conditional term
  12. AL       Byte register           END      Start specifier
  13. AND      Instruction/operator    ENDIF    Conditional term
  14. ARPL     286 Prot Instruction    ENDP     End of procedure
  15. ASSUME   Ignored, compatibility  ENDS     End of segment
  16. AT       SEGMENT specifier       ENTER    Instruction
  17. AX       Word register           EQ       Equals operator
  18. B        Byte memory specifier   EQU      Equate directive
  19. BH       Byte register           ES       Segment register
  20. BIT      Bit-mask operator       EVEN     Coerce to even address
  21. BL       Byte register           EXTRN    Ignored, compatibility
  22. BOUND    Instruction             F        Far specifier
  23. BP       Word register           F2XM1    87 Instruction
  24. BX       Word register           FABS     87 Instruction
  25. BY       Bytes-combine operator  FADD     87 Instruction
  26. BYTE     Byte memory specifier   FADDP    87 Instruction
  27. CALL     Instruction             FAR      Far specifier
  28. CALL80   NEC Instruction         FBLD     87 Instruction
  29. CBW      Convert byte to word    FBSTP    87 Instruction
  30. CH       Byte register           FCHS     87 Instruction
  31. CL       Byte register           FCLEX    87 Instruction
  32. CLC      Clear carry             FCOM     87 Instruction
  33. CLD      Clear direction         FCOMP    87 Instruction
  34. CLI      Clear interrupt         FCOMPP   87 Instruction
  35. CLRBIT   NEC Instruction         FDECSTP  87 Instruction
  36. CLTS     286 Prot Instruction    FDISI    87 Instruction
  37. CMC      Complement carry        FDIV     87 Instruction
  38. CMP      Compare                 FDIVP    87 Instruction
  39. CMP4S    NEC Instruction         FDIVR    87 Instruction
  40. CMPS     Compare string          FDIVRP   87 Instruction
  41. CMPSB    Compare string byte     FENI     87 Instruction
  42. CMPSW    Compare string word     FFREE    87 Instruction
  43. CODE     Segment name            FIADD    87 Instruction
  44. COMMENT  Directive               FICOM    87 Instruction
  45. COMMON   SEGMENT specifier       FICOMP   87 Instruction
  46. CS       Segment register        FIDIV    87 Instruction
  47. CWD      Convert word dword      FIDIVR   87 Instruction
  48. CX       Word register           FILD     87 Instruction
  49. D        Dword specifier         FIMUL    87 Instruction
  50. DAA      Decimal adjust add      FINCSTP  87 Instruction
  51. DAS      Decimal adjust sub      FINIT    87 Instruction
  52. DATA     Segment name            FIST     87 Instruction
  53. DB       Define bytes            FISTP    87 Instruction
  54. DD       Define dwords           FISUB    87 Instruction
  55. DEC      Decrement               FISUBR   87 Instruction
  56. DH       Byte register           FLD      87 Instruction
  57. DI       Word register           FLD1     87 Instruction
  58. DIV      Divide                  FLDCW    87 Instruction
  59. DL       Byte register           FLDENV   87 Instruction
  60.                                                           16-2
  61. FLDL2E   87 Instruction          JAE      Jump above equal
  62. FLDL2T   87 Instruction          JB       Jump on below
  63. FLDLG2   87 Instruction          JBE      Jump below equal
  64. FLDLN2   87 Instruction          JC       Jump on carry
  65. FLDPI    87 Instruction          JCXZ     Jump on CX zero
  66. FLDZ     87 Instruction          JE       Jump on equal
  67. FMUL     87 Instruction          JG       Jump on greater
  68. FMULP    87 Instruction          JGE      Jump greater equal
  69. FNCLEX   87 Instruction          JL       Jump on less
  70. FNDISI   87 Instruction          JLE      Jump less equal
  71. FNENI    87 Instruction          JMP      Jump unconditional
  72. FNINIT   87 Instruction          JNA      Jump not above
  73. FNOP     87 Instruction          JNAE     Jump not above equal
  74. FNSAVE   87 Instruction          JNB      Jump not below
  75. FNSTCW   87 Instruction          JNBE     Jump not below equal
  76. FNSTENV  87 Instruction          JNC      Jump not carry
  77. FNSTSW   87 Instruction          JNE      Jump not equal
  78. FPATAN   87 Instruction          JNG      Jump not greater
  79. FPREM    87 Instruction          JNGE     Jump not greater equ
  80. FPTAN    87 Instruction          JNL      Jump not less
  81. FRNDINT  87 Instruction          JNLE     Jump not less equal
  82. FRSTOR   87 Instruction          JNO      Jump not overflow
  83. FSAVE    87 Instruction          JNP      Jump not parity
  84. FSCALE   87 Instruction          JNS      Jump not sign
  85. FSETPM   87 Instruction          JNZ      Jump not zero
  86. FSQRT    87 Instruction          JO       Jump overflow
  87. FST      87 Instruction          JP       Jump parity
  88. FSTCW    87 Instruction          JPE      Jump parity even
  89. FSTENV   87 Instruction          JPO      Jump parity odd
  90. FSTP     87 Instruction          JS       Jump on sign
  91. FSTSW    87 Instruction          JZ       Jump on zero
  92. FSUB     87 Instruction          L2E      Real constant
  93. FSUBP    87 Instruction          L2T      Real constant
  94. FSUBR    87 Instruction          LABEL    Declaration
  95. FSUBRP   87 Instruction          LAHF     Load AH flags
  96. FTST     87 Instruction          LAR      286 Prot Instruction
  97. FWAIT    87 Instruction          LDS      Load into DS
  98. FXAM     87 Instruction          LE       Less equal operator
  99. FXCH     87 Instruction          LEA      Load eff address
  100. FXTRACT  87 Instruction          LEAVE    Instruction
  101. FYL2X    87 Instruction          LES      Load into ES
  102. FYL2XP1  87 Instruction          LG2      Real constant
  103. GE       Greater/equal operator  LGDT     286 Prot Instruction
  104. GROUP    Group of segments       LIDT     286 Prot Instruction
  105. GT       Greater than operator   LLDT     286 Prot Instruction
  106. HIGH     High byte of word op    LMSW     286 Prot Instruction
  107. HLT      Halt                    LN2      Real constant
  108. IDIV     Integer divide          LOCK     Instruction
  109. IF       Skip/conditional term   LODBITS  NEC Instruction
  110. IMUL     Integer multiply        LODS     Load string
  111. IN       Input from port         LODSB    Load string byte
  112. INC      Increment               LODSW    Load string word
  113. INCLUDE  Ignored, compatibility  LONG     Operator
  114. INS      Input string            LOOP     Instruction
  115. INSB     Input string byte       LOOPE    Loop on equal
  116. INSW     Input string word       LOOPNE   Loop not equal
  117. INT      Interrupt               LOOPNZ   Loop not zero
  118. INTO     Interrupt on overflow   LOOPZ    Loop on zero
  119. IRET     Interrupt return        LOW      Operator
  120. JA       Jump on above           LSL      286 Prot Instruction
  121.                                                           16-3
  122. LT       Less than operator      SCASB    Scan string byte
  123. LTR      286 Prot Instruction    SCASW    Scan string word
  124. MACRO    Directive               SEGMENT  Directive
  125. MEMORY   Segment specifier       SETBIT   NEC Instruction
  126. MOD      Operator                SGDT     286 Prot Instruction
  127. MOV      Instruction             SHL      Instruction/operator
  128. MOVS     Move string             SHORT    Operator
  129. MOVSB    Move string byte        SHR      Instruction/operator
  130. MOVSW    Move string word        SI       Word register
  131. MUL      Multiply                SIDT     286 Prot Instruction
  132. NAME     .OBJ module name        SLDT     286 Prot Instruction
  133. NE       Not equals operator     SMSW     286 Prot Instruction
  134. NEAR     Operator                SP       Word register
  135. NEG      Instruction             SS       Segment register
  136. NIL      No code instruction     ST       EQU 0 for compatibility
  137. NOP      No operation            STACK    Segment specifier
  138. NOT      Instruction/operator    STC      Set carry
  139. NOTBIT   NEC Instruction         STD      Set direction
  140. OFFSET   Operator                STI      Set interrupts
  141. OR       Instruction/operator    STOBITS  NEC Instruction
  142. ORG      Directive               STOS     Store string
  143. OUT      Output to port          STOSB    Store string byte
  144. OUTS     Output String           STOSW    Store string word
  145. OUTSB    Output string byte      STR      286 Prot Instruction
  146. OUTSW    Output string word      STRUC    Structure directive
  147. PAGE     Ignored, compatibility  SUB      Instruction
  148. PARA     Segment specifier       SUB4S    NEC Instruction
  149. PI       Real Constant           SUBTTL   Ignored, compatibility
  150. POP      Instruction             T        Tbyte specifier
  151. POPA     Pop all                 TBYTE    Memory specifier
  152. POPF     Pop flags               TEST     Instruction
  153. PROC     Procedure Directive     TESTBIT  NEC Instruction
  154. PTR      Ignored, compatibility  THIS     This-location specifier
  155. PUBLIC   Ignored, compatibility  TITLE    Ignored, compatibility
  156. PUSH     Instruction             TYPE     Operator
  157. PUSHA    Push all                VERR     286 Prot Instruction
  158. PUSHF    Push flags              VERW     286 Prot Instruction
  159. Q        Qword specifier         W        Word specifier
  160. QWORD    Memory specifier        WAIT     Instruction
  161. RADIX    Directive               WORD     Word specifier
  162. RCL      Rotate carry left       XCHG     Instruction
  163. RCR      Rotate carry right      XLAT     Translate byte
  164. REP      Repeat prefix           XLATB    Translate byte
  165. REPC     NEC Instruction         XOR      Instruction/operator
  166. REPE     Repeat while equal
  167. REPNC    NEC Instruction
  168. REPNE    Repeat not equal
  169. REPNZ    Repeat while zero
  170. REPZ     Repeat non zero
  171. RET      Return
  172. RETF     Far Return
  173. ROL      Rotate left
  174. ROL4     NEC Instruction
  175. ROR      Rotate right
  176. ROR4     NEC Instruction
  177. SAHF     Store AH to flags
  178. SAL      Shift arith left
  179. SAR      Shift arith right
  180. SBB      Subtract with borrow
  181. SCAS     Scan string
  182.  
  183.